package com.lanlian.commonlib.bean;

import java.io.Serializable;

/**
 * <pre>
 *     author : huxiaobo
 *     e-mail : huxiaobo@xlanlian.com
 *     date   : 2018/8/24 19:56
 *     desc   : 用户信息
 *     version: 1.0
 * </pre>
 */
public class UserInfo implements Serializable {

    private Long id;//用户id
    private String accountNo;//账号
    private String userName;//用户名
    private Integer type;//用户层级
    private String mail;
    private String mobile;
    private Integer examineStatus;//审核状态 "1": "未审批","2": "审批成功","3": "审批失败"
    private Integer status;//用户状态 "1": "正常","2": "冻结"
    private Integer tradeType;//交易类型 "1": "正常交易","2": "模拟交易"
    private Long tradeChannelId;//交易通道
    private Integer commissionMode;//佣金类型
    private Integer showCircle;//是否展示圈子(值的含义对应枚举中找)
    private Integer showRankList;//是否展示排行榜(值的含义对应枚举中找)
    private Integer openDepositP;//是否开通保证金优惠政策(值的含义对应枚举中找)
    private String depositRatio;//保证金比例
    private String yuJing;//预警线
    private String pingCang;//平仓线
    private Integer online;//是否在线
    private String realName;//用户真实姓名
    private String idCard;//身份证号
    private Integer male;//性别(值的含义对应枚举中找)
    private String idCardFront;//身份证正面
    private String idCardBack;//身份证反面
    private String idCardHand;//手持身份证
    private String autograph;//签名
    private String bankType;//银行类型(值的含义对应枚举中找)
    private String bankCard;//银行卡号
    private String bankProvince;//开户省(值的含义对应枚举中找)
    private String bankCity;//开户市(值的含义对应枚举中找)
    private String bankBranch;//开户支行
    private String createDate;//开户时间
    private String biNo;//邀请码
    private Integer tradeTips;//交易是否提示(值的含义对应枚举中找)
    private String lockScreenTime;//锁屏时间（分）
    private Long no;//用户编号
    private Integer systemType;//所属系统(1:期货,3:证券,其他暂时没有)
    private String rechargeStatus;//充值状态(值的含义对应枚举中找)
    private String sinaRechargeId;//新浪充值唯一id
    private String rechargeChannel;//充值通道
    private Long lUnitId;//账户id
    private String mobileNo;
    private int riskAuthState;//1：已风险调研，0：未风险调研
    private String chargeMobile;//隐藏前七位手机号
    private int accountType;
    private int isOldUser;// 备注：1:老用户，2：已补充资料老用户，0：新用户

    public int getIsOldUser() {
        return isOldUser;
    }

    public void setIsOldUser(int isOldUser) {
        this.isOldUser = isOldUser;
    }

    public int getAccountType() {
        return accountType;
    }

    public void setAccountType(int accountType) {
        this.accountType = accountType;
    }

    public String getChargeMobile() {
        return chargeMobile;
    }

    public void setChargeMobile(String chargeMobile) {
        this.chargeMobile = chargeMobile;
    }

    public int getRiskAuthState() {
        return riskAuthState;
    }

    public void setRiskAuthState(int riskAuthState) {
        this.riskAuthState = riskAuthState;
    }

    public String getMobileNo() {
        return mobileNo;
    }

    public void setMobileNo(String mobileNo) {
        this.mobileNo = mobileNo;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAccountNo() {
        return accountNo;
    }

    public void setAccountNo(String accountNo) {
        this.accountNo = accountNo;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Integer getExamineStatus() {
        return examineStatus;
    }

    public void setExamineStatus(Integer examineStatus) {
        this.examineStatus = examineStatus;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getTradeType() {
        return tradeType;
    }

    public void setTradeType(Integer tradeType) {
        this.tradeType = tradeType;
    }

    public Long getTradeChannelId() {
        return tradeChannelId;
    }

    public void setTradeChannelId(Long tradeChannelId) {
        this.tradeChannelId = tradeChannelId;
    }

    public Integer getCommissionMode() {
        return commissionMode;
    }

    public void setCommissionMode(Integer commissionMode) {
        this.commissionMode = commissionMode;
    }

    public Integer getShowCircle() {
        return showCircle;
    }

    public void setShowCircle(Integer showCircle) {
        this.showCircle = showCircle;
    }

    public Integer getShowRankList() {
        return showRankList;
    }

    public void setShowRankList(Integer showRankList) {
        this.showRankList = showRankList;
    }

    public Integer getOpenDepositP() {
        return openDepositP;
    }

    public void setOpenDepositP(Integer openDepositP) {
        this.openDepositP = openDepositP;
    }

    public String getDepositRatio() {
        return depositRatio;
    }

    public void setDepositRatio(String depositRatio) {
        this.depositRatio = depositRatio;
    }

    public String getYuJing() {
        return yuJing;
    }

    public void setYuJing(String yuJing) {
        this.yuJing = yuJing;
    }

    public String getPingCang() {
        return pingCang;
    }

    public void setPingCang(String pingCang) {
        this.pingCang = pingCang;
    }

    public Integer getOnline() {
        return online;
    }

    public void setOnline(Integer online) {
        this.online = online;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public Integer getMale() {
        return male;
    }

    public void setMale(Integer male) {
        this.male = male;
    }

    public String getIdCardFront() {
        return idCardFront;
    }

    public void setIdCardFront(String idCardFront) {
        this.idCardFront = idCardFront;
    }

    public String getIdCardBack() {
        return idCardBack;
    }

    public void setIdCardBack(String idCardBack) {
        this.idCardBack = idCardBack;
    }

    public String getIdCardHand() {
        return idCardHand;
    }

    public void setIdCardHand(String idCardHand) {
        this.idCardHand = idCardHand;
    }

    public String getAutograph() {
        return autograph;
    }

    public void setAutograph(String autograph) {
        this.autograph = autograph;
    }

    public String getBankType() {
        return bankType;
    }

    public void setBankType(String bankType) {
        this.bankType = bankType;
    }

    public String getBankCard() {
        return bankCard;
    }

    public void setBankCard(String bankCard) {
        this.bankCard = bankCard;
    }

    public String getBankProvince() {
        return bankProvince;
    }

    public void setBankProvince(String bankProvince) {
        this.bankProvince = bankProvince;
    }

    public String getBankCity() {
        return bankCity;
    }

    public void setBankCity(String bankCity) {
        this.bankCity = bankCity;
    }

    public String getBankBranch() {
        return bankBranch;
    }

    public void setBankBranch(String bankBranch) {
        this.bankBranch = bankBranch;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getBiNo() {
        return biNo;
    }

    public void setBiNo(String biNo) {
        this.biNo = biNo;
    }

    public Integer getTradeTips() {
        return tradeTips;
    }

    public void setTradeTips(Integer tradeTips) {
        this.tradeTips = tradeTips;
    }

    public String getLockScreenTime() {
        return lockScreenTime;
    }

    public void setLockScreenTime(String lockScreenTime) {
        this.lockScreenTime = lockScreenTime;
    }

    public Long getNo() {
        return no;
    }

    public void setNo(Long no) {
        this.no = no;
    }

    public Integer getSystemType() {
        return systemType;
    }

    public void setSystemType(Integer systemType) {
        this.systemType = systemType;
    }

    public String getRechargeStatus() {
        return rechargeStatus;
    }

    public void setRechargeStatus(String rechargeStatus) {
        this.rechargeStatus = rechargeStatus;
    }

    public String getSinaRechargeId() {
        return sinaRechargeId;
    }

    public void setSinaRechargeId(String sinaRechargeId) {
        this.sinaRechargeId = sinaRechargeId;
    }

    public String getRechargeChannel() {
        return rechargeChannel;
    }

    public void setRechargeChannel(String rechargeChannel) {
        this.rechargeChannel = rechargeChannel;
    }

    public Long getlUnitId() {
        return lUnitId;
    }

    public void setlUnitId(Long lUnitId) {
        this.lUnitId = lUnitId;
    }
}
